 *{-webkit-tap-highlight-color:transparent;padding:0;margin:0;}	
	body{
			background: #f0f0f0;			
		}
    .div-titlebar-style{
			width: 100%; 
			background-color: white;
			text-align: center;
		}
		.img-back-style{
			display: inline-block;
			float:left;	 
		}

	   .text-setting-style{
		 display: inline;
		 color:#323232;
		 width: 100%;
		 border:none;  
	   } 

	   .div-password-style{
		  width: 100%;
	   }
		.p-discription-style{
			color:#FE844E;
			text-align: center;
		}
		.i-login-style{        
			color: white;
			background-color: #CECECE;
			overflow: hidden; 
		}

		.pic_tel_div-style{
		 width: 100%;
	     margin-top:100px;
		 text-align: center;
		}
	   .p-password-style{
		color: #323232;
	   }
	   .span-tip-style{
		 color:#5EABE1;
		 float:right;
		 display:inline;
         position:relative;
	   }
	   
	    .input-old-password-style{
		width:50%;
		color:  #323232;
		border:none;
		background-color: #f0f0f0;    
	   }
	   .input-new-password-style{
		color:  #323232;
		border:none;
		background-color: #f0f0f0;      
	   }
		.input-confirm-password-style{
		color:  #323232;
		background-color: #f0f0f0;
		border:none;
		}
		.img-icon-style{
		float: right;
		background-size: 100%;
		overflow: hidden;
		}
		.input-new-password-style:after{
			content:"";
			float:right;
			background:url(images/resetpassword/ic_unvisible@3x.png) no-repeat;
			background-size:100% auto;     
		}
	  .div-toast-style{
			z-index:1000;
			position: fixed;
			bottom:25%;
			width: 100%;
			opacity:0;
			display: none;
			transition: opacity 1s ease-out;
	    }	

	 @media screen and (min-width: 321px) and (max-width: 360px){
	  .div-titlebar-style{
			line-height: 42.24px;
			border-bottom: solid 1px #CECECE;
		}
		.img-back-style{
		width: 12px;
		height:21px;		
		margin:11px 0px 11px 14px;
		}

	   .text-setting-style{
		 font-size:17.28px;
	   } 

	   .div-password-style{
		  height: 52.8px;
	   }
		.p-discription-style{
				font-size: 11.52px;
			padding:17.28px 14.4px 24px 17.28px;
		}
		.i-login-style{        
			font-size: 17.28px;
			width: 331.2px;
			height:43.2px; 
			border-radius:4.8px;
			-webkit-border-radius:4.8px;
			-moz-border-radius:4.8px; 
			margin:0px 14.4px 0px 14.4px;
		}

		.pic_tel_div-style{
	     margin-top:100px;
		}
	   .pic_tel{
		width:152.64px;
		height:45.12px; 
	   }
	   .p-password-style{
		width:331.2px;
		line-height: 52.8px; 
		margin: 0px 14.4px 0px 14.4px;
		font-size: 17.28px;
		border-bottom: solid 1px #CECECE;
	   }
	   .div-aline-style{		   
		  margin: 0px 14.4px 0px 14.4px;		
		  border-bottom: solid 1px #CECECE;
	   }
	   .span-tip-style{
		 font-size: 11.52px;
       	 line-height: 52.8px; 
         right:	14.4px;	 
	   }
	   
	    .input-old-password-style{
		width:50%;
		line-height: 52.8px; 
		margin: 0px 14.4px 0px 14.4px;
		font-size: 17.28px;  
	   }
	   .input-new-password-style{
		width:331.2px;
		line-height: 52.8px; 
		margin: 0px 14.4px 0px 14.4px;
		font-size: 17.28px;    
		border-bottom: solid 1px #CECECE;
	   }
		.input-confirm-password-style{
		width:331.2px;
		line-height: 52.8px; 
		margin: 0px 14.4px 0px 14.4px;
		font-size: 17.28px;
		}
		.img-icon-style{
		width: 52.08px;
		height:22.08px;
		margin-right: 14.4px;
		}
		.input-new-password-style:after{
			width:7.68px;
			height:14.4px;
			margin-right:14.4px;  
			margin-top:19.2px;   
		}
	  .div-toast-style{
			font-size: 14.4px;
			line-height: 30px;
	    }	
     }
	 @media screen and (min-width: 376px){
	  .div-titlebar-style{
			width: 100%; 
			line-height: 49.42px;
			border-bottom: solid 1.17px #CECECE;
		}
		.img-back-style{
		width: 13px;
		height:24px;		
		margin:13px 0px 13px 17px;
		}

	   .text-setting-style{
		 color:#323232;
		 font-size:20.22px;  
	   } 

	   .div-password-style{
		  height: 61.78px;
	   }
		.p-discription-style{
				font-size: 13.48px;
			padding:20.22px 16.85px 28.1px 20.22px;
		}
		.i-login-style{        
			font-size: 20.22px;
			width: 387.5px;
			height:50.54px; 
			border-radius:5.6px;
			-webkit-border-radius:5.6px;
			-moz-border-radius:5.6px; 
			margin:0px 16.85px 0px 16.85px;
		}

		.pic_tel_div-style{
	     margin-top:100px;
		}
	   .pic_tel{
		width:178.59px;
		height:52.79px; 
	   }
	   .p-password-style{
		width:387.5px;
		line-height: 61.78px; 
		margin: 0px 16.85px 0px 16.85px;
		font-size: 20.22px;
		border-bottom: solid 1.17px #CECECE;
	   }
	   .div-aline-style{		   
		  margin: 0px 16.85px 0px 16.85px;		
		  border-bottom: solid 1.17px #CECECE;
	   }
	   .span-tip-style{
		 font-size: 13.48px;
       	 line-height: 61.78px; 
         right:	16.85px;	 
	   }
	   
	    .input-old-password-style{
		line-height: 61.78px; 
		margin: 0px 16.85px 0px 16.85px;
		font-size: 20.22px; 
	   }
	   .input-new-password-style{
		width:387.5px;
		line-height: 61.78px; 
		margin: 0px 16.85px 0px 16.85px;
		font-size: 20.22px;    
		border-bottom: solid 1.17px #CECECE;
	   }
		.input-confirm-password-style{
		width:387.5px;
		line-height: 61.78px; 
		margin: 0px 16.85px 0px 16.85px;
		font-size: 20.22px;
		}
		.img-icon-style{
		width: 60.93px;
		height:25.83px;
		margin-right: 16.85px;
		}
		.input-new-password-style:after{
			width:8.99px;
			height:16.85px;
			margin-right:16.85px;  
			margin-top:22.46px;   
		}
	  .div-toast-style{
			font-size: 16.85px;
			line-height: 35.1px;
	    }	
		
	 }
	 @media screen and (min-width: 361px) and (max-width: 375px){

	  .div-titlebar-style{
			width: 100%; 
			line-height: 44px;
			border-bottom: solid 1.17px #CECECE;
		}
		.img-back-style{
		width: 12px;
		height:22px;		
		margin:12px 0px 12px 15px;
		}

	   .text-setting-style{
		 color:#323232;
		 font-size:20.22px;  
	   } 

	   .div-password-style{
		  height: 55px;
	   }
		.p-discription-style{
				font-size: 12px;
			padding:18px 15px 25px 15px;
		}
		.i-login-style{        
			font-size: 18px;
			width: 345px;
			height:45px; 
			border-radius:5px;
			-webkit-border-radius:5px;
			-moz-border-radius:5px; 
			margin:0px 15px 0px 15px;
		}

		.pic_tel_div-style{
	     margin-top:100px;
		}
	   .pic_tel{
		width:159px;
		height:47px; 
	   }
	   .p-password-style{
		width:345px;
		line-height: 61.78px; 
		margin: 0px 16.85px 0px 16.85px;
		font-size: 20.22px;
		border-bottom: solid 1.17px #CECECE;
	   }
	   .div-aline-style{		   
		  margin: 0px 15px 0px 15px;		
		  border-bottom: solid 1px #CECECE;
	   }
	   .span-tip-style{
		 font-size: 12px;
       	 line-height: 55px; 
         right:	15px;	 
	   }
	   
	    .input-old-password-style{
		line-height: 55px; 
		margin: 0px 15px 0px 15px;
		font-size: 18px; 
	   }
	   .input-new-password-style{
		width:345px;
		line-height: 55px; 
		margin: 0px 15px 0px 15px;
		font-size: 18px;    
		border-bottom: solid 1.17px #CECECE;
	   }
		.input-confirm-password-style{
		width:345px;
		line-height: 55px; 
		margin: 1px 16.85px 0px 15px;
		font-size: 18px;
		}
		.img-icon-style{
		width: 60.93px;
		height:25.83px;
		margin-right: 16.85px;
		}
		.input-new-password-style:after{
			width:8.99px;
			height:16.85px;
			margin-right:16.85px;  
			margin-top:22.46px;   
		}
	  .div-toast-style{
			font-size: 12px;
			line-height: 35.1px;
	    }	
		
	 }
	 @media screen and (max-width: 320px){

	  .div-titlebar-style{
			line-height: 40px;
			border-bottom: solid 1px #CECECE;
		}
		.img-back-style{
		width: 10.32px;
		height:19px;
		margin:10.56px 0px 10.56px 13px;
		}

	   .text-setting-style{
		 font-size:15.5px;
	   } 

	   .div-password-style{
		  height: 47.3px;
	   }
		.p-discription-style{
			font-size: 10.2px;
			padding:15.3px 12.75px 20.4px 15.3px;
		}
		.i-login-style{        
			font-size: 15.5px;
			width: 293px;
			height:38px; 
			border-radius:4.25px;
			-webkit-border-radius:4.25px;
			-moz-border-radius:4.25px; 
			margin:0px 12.75px 0px 12.75px;
		}

		.pic_tel_div-style{
	     margin-top:85px;
		}
	   .pic_tel{
		width:132.6px;
		height:40px; 
	   }
	   .p-password-style{
		width:297px;
		line-height: 44.88px; 
		margin: 0px 12.75px 0px 12.75px;
		font-size: 15.5px;
		border-bottom: solid 1px #CECECE;
	   }
	   .div-aline-style{		   
		  margin: 0px 12.75px 0px 12.75px;		
		  border-bottom: solid 1px #CECECE;
	   }
	   .span-tip-style{
		 font-size: 10px;
       	 line-height: 47.3px; 
         right:	12.75px;	 
	   }
	   
	    .input-old-password-style{
		width:50%;
		line-height: 47.3px; 
		margin: 0px 12.75px 0px 12.75px;
		font-size: 15.5px;  
	   }
	   .input-new-password-style{
		width:297px;
		line-height: 47.3px; 
		margin: 0px 12.75px 0px 12.75px;
		font-size: 15.5px;    
		border-bottom: solid 1px #CECECE;
	   }
		.input-confirm-password-style{
		width:297px;
		line-height: 47.3px; 
		margin: 0px 12.75px 0px 12.75px;
		font-size: 15.5px;
		}
		.img-icon-style{
		width: 52.08px;
		height:22.08px;
		margin-right: 14.4px;
		}
		.input-new-password-style:after{
			width:7.68px;
			height:14.4px;
			margin-right:14.4px;  
			margin-top:19.2px;   
		}
	  .div-toast-style{
			font-size: 14.4px;
			line-height: 30px;
	    }	
     }